import request from '@/utils/request.js'
// 获取员工列表
/**
 *
 * @param {*} params{
 * name
string
可选
姓名，按照姓名模糊查询

示例值:
张三
page
string
当前页数，默认1
可选
示例值:
1
pageSize
string
可选
每页大小，默认是10}
 * @returns
 */
export function getSysUserListAPI (params) {
  return request({
    url: '/park/sys/user',
    method: 'get',
    params
  })
}
// 查询权限信息
export function getSysUserPermissionAPI () {
  return request({
    url: '/system/user/dropList',
    method: 'get'
  })
}
/**
 *
 * @param {*} data {
 * name
string
员工姓名
必需
userName
string
登录账号
必需
roleId
number
用户的角色id
必需
roleName
string
用户角色名称
可选
password
string
可选
用户密码，123456，不可以修改

status
number
必需
停用状态 0未启用 1启用

phonenumber
string
联系方式
必需}
 * @returns
 */
// 新增员工
export function addSysUserAPI (data) {
  return request({
    url: '/park/sys/user',
    method: 'post',
    data
  })
}
/**
 *
 * @param {*} id
 * @returns
 */
// 获取编辑详情
export function getSysUserDetailAPI (id) {
  return request({
    url: `/park/sys/user/${id}`,
    method: 'get'
  })
}
/**
 *
 * @param {*} data{
 * id
number
主键
必需
name
string
用户姓名
必需
userName
integer
登录账号
必需
roleId
number
用户的角色id
必需
roleName
string
用户角色名称
可选
status
number
必需
停用状态 0未启用 1启用

phonenumber
string
联系方式手机号
必需}
 * @returns
 */
// 编辑员工
export function editSysUserAPI (data) {
  return request({
    url: '/park/sys/user',
    method: 'put',
    data
  })
}
// 删除员工
/**
 *
 * @param {*} id
 * @returns
 */
export function deleteSysUserAPI (id) {
  return request({
    url: `/park/sys/user/${id}`,
    method: 'delete'
  })
}
